86714ad8850e0422c4cbdd4fdc1524edcc075509,api/src/main/java/org/jboss/marshalling/Marshalling.java,Marshalling,getMarshallerFactory,#String#ClassLoader#,73
Before Change
* @see ServiceLoader
*/
public static MarshallerFactory getMarshallerFactory(String name, ClassLoader classLoader) {
return loadMarshallerFactory(ServiceLoader.load(ProviderDescriptor.class, classLoader), name);
}
/**
After Change
* @see ServiceLoader
*/
public static MarshallerFactory getMarshallerFactory(final String name, final ClassLoader classLoader) {
return loadMarshallerFactory(doPrivileged(new PrivilegedAction<ServiceLoader<ProviderDescriptor>>() {
public ServiceLoader<ProviderDescriptor> run() {
return ServiceLoader.load(ProviderDescriptor.class, classLoader);
}
}), name);
}
/**